package com.gzx.plugin.data.wckj.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 还款信息列表
 * @TableName data_wckj_hhxx
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class JudgeRepayInfo implements Serializable {
    private static final long serialVersionUID = -1333035826084941531L;
    /**
     * 业务用户ID
     */
    private String ywyhId;
    /**
     * 进件编号
     */
    private String loanNo;
    /**
     * 期次
     */
    private Integer period;
    /**
     * 还款状态
     */
    private String repayStatus;
    /**
     * 还款日期
     */
    private String repayDate;
    /**
     * 已还金额
     */
    private BigDecimal repayAmount;
    /**
     * 已减免金额
     */
    private BigDecimal derateAmount;
    /**
     * 已还本金
     */
    private BigDecimal repayPrincipal;
    /**
     * 已还利息
     */
    private BigDecimal repayInterest;
    /**
     * 已还服务费
     */
    private BigDecimal repayServiceFee;
    /**
     * 已还其他费用
     */
    private BigDecimal repayOtherFee;
    /**
     * 已还风险保障金
     */
    private BigDecimal repayGuaranteeFee;
    /**
     * 已还逾期服务费
     */
    private BigDecimal repayOverdueServiceFee;
    /**
     * 已还逾期罚息
     */
    private BigDecimal repayOverduePenalty;
}